Browse all books

Books published by publisher No Starch Press Apr - 2011

  • Doing Math with Python: Use Programming to Explore Algebra, Statistics, Calculus, and More!

    Amit Saha

    Paperback (No Starch Press, Aug. 1, 2015)
    Doing Math with Python shows you how to use Python to delve into high school–level math topics like statistics, geometry, probability, and calculus. You’ll start with simple projects, like a factoring program and a quadratic-equation solver, and then create more complex projects once you’ve gotten the hang of things.Along the way, you’ll discover new ways to explore math and gain valuable programming skills that you’ll use throughout your study of math and computer science. Learn how to:–Describe your data with statistics, and visualize it with line graphs, bar charts, and scatter plots–Explore set theory and probability with programs for coin flips, dicing, and other games of chance–Solve algebra problems using Python’s symbolic math functions–Draw geometric shapes and explore fractals like the Barnsley fern, the Sierpinski triangle, and the Mandelbrot set–Write programs to find derivatives and integrate functionsCreative coding challenges and applied examples help you see how you can put your new math and coding skills into practice. You’ll write an inequality solver, plot gravity’s effect on how far a bullet will travel, shuffle a deck of cards, estimate the area of a circle by throwing 100,000 "darts" at a board, explore the relationship between the Fibonacci sequence and the golden ratio, and more.Whether you’re interested in math but have yet to dip into programming or you’re a teacher looking to bring programming into the classroom, you’ll find that Python makes programming easy and practical. Let Python handle the grunt work while you focus on the math.Uses Python 3
  • The LEGO MINDSTORMS EV3 Laboratory: Build, Program, and Experiment with Five Wicked Cool Robots

    Daniele Benedettelli

    Paperback (No Starch Press, Oct. 13, 2013)
    The LEGO® MINDSTORMS® EV3 set offers so many new and exciting features that it can be hard to know where to begin. Without the help of an expert, it could take months of experimentation to learn how to use the advanced mechanisms and numerous programming features.In The LEGO MINDSTORMS EV3 Laboratory, author Daniele Benedettelli, robotics expert and member of the elite LEGO MINDSTORMS Expert Panel, shows you how to use gears, beams, motors, sensors, and programming blocks to create sophisticated robots that can avoid obstacles, walk on two legs, and even demonstrate autonomous behavior. You’ll also dig into related math, engineering, and robotics concepts that will help you create your own amazing robots. Programming experiments throughout will challenge you, while a series of comics and countless illustrations inform the discussion and keep things fun.As you make your way through the book, you’ll build and program five wicked cool robots:–ROV3R, a vehicle you can modify to do things like follow a line, avoid obstacles, and even clean a room–WATCHGOOZ3, a bipedal robot that can be programmed to patrol a room using only the Brick Program App (no computer required!)–SUP3R CAR, a rear-wheel-drive armored car with an ergonomic two-lever remote control–SENTIN3L, a walking tripod that can record and execute color-coded sequences of commands–T-R3X, a fearsome bipedal robot that will find and chase down preyWith The LEGO MINDSTORMS EV3 Laboratory as your guide, you’ll become an EV3 master in no time.Requirements: One LEGO MINDSTORMS EV3 set (LEGO SET #31313)
    W
  • JavaScript for Kids: A Playful Introduction to Programming

    Nick Morgan

    eBook (No Starch Press, Dec. 14, 2014)
    JavaScript is the programming language of the Internet, the secret sauce that makes the Web awesome, your favorite sites interactive, and online games fun!JavaScript for Kids is a lighthearted introduction that teaches programming essentials through patient, step-by-step examples paired with funny illustrations. You’ll begin with the basics, like working with strings, arrays, and loops, and then move on to more advanced topics, like building interactivity with jQuery and drawing graphics with Canvas.Along the way, you’ll write games such as Find the Buried Treasure, Hangman, and Snake. You’ll also learn how to:–Create functions to organize and reuse your code–Write and modify HTML to create dynamic web pages–Use the DOM and jQuery to make your web pages react to user input–Use the Canvas element to draw and animate graphics–Program real user-controlled games with collision detection and score keepingWith visual examples like bouncing balls, animated bees, and racing cars, you can really see what you’re programming. Each chapter builds on the last, and programming challenges at the end of each chapter will stretch your brain and inspire your own amazing programs. Make something cool with JavaScript today!Ages 10+ (and their parents!)
  • Lauren Ipsum: A Story About Computer Science and Other Improbable Things

    Carlos Bueno

    Paperback (No Starch Press, Dec. 14, 2014)
    Lauren Ipsum is a whimsical journey through a land where logic and computer science come to life.Meet Lauren, an adventurer lost in Userland who needs to find her way home by solving a series of puzzles. As she visits places like the Push & Pop Café and makes friends with people like Hugh Rustic and the Wandering Salesman, Lauren learns about computer science without even realizing it—and so do you!Read Lauren Ipsum yourself or with someone littler than you, then flip to the notes at the back of the book to learn more about logic and computer science in the real world.Suggested for ages 10+
    N
  • The LEGO Technic Idea Book: Fantastic Contraptions

    Yoshihito Isogawa

    Paperback (No Starch Press, Oct. 1, 2010)
    The LEGO® Technic Idea Book: Fantastic Contraptions is a collection of hundreds of working examples of simple yet fascinating Technic models that you can build based on their pictures alone. Each project uses color-coded pieces and is photographed from multiple angles, making it easy to see how the models are assembled without the need for step-by-step instructions. Every model illustrates a different principle, concept, or mechanism that will inspire your own original creations. You're encouraged to use these elements as building blocks to create your own masterpieces.The Technic models in Fantastic Contraptions include working catapults, crawling spiders, and bipedal walkers, as well as gadgets powered by fans, propellers, springs, magnets, and vibration. You'll even learn how to add lights, pneumatics, and solar panels to your own models.This visual guide, the third in the three-volume LEGO Technic Idea Book series, is the brainchild of master builder Yoshihito Isogawa of Tokyo, Japan. Each title is filled with photos of Isogawa's unique models, all of which are designed to fire the imaginations of LEGO builders young and old.Imagine. Create. Invent. Now, what will you build?NOTE: The LEGO Technic Idea Book series uses parts from various Technic sets. If you don't have some of the pieces shown in a particular model, experiment by substituting your own parts or visit the author's website for a list of the special parts used in the book.
    V
  • Arduino Project Handbook: 25 Practical Projects to Get You Started

    Mark Geddes

    Paperback (No Starch Press, June 1, 2016)
    Arduino Project Handbook is a beginner-friendly collection of electronics projects using the low-cost Arduino board. With just a handful of components, an Arduino, and a computer, you’ll learn to build and program everything from light shows to arcade games to an ultrasonic security system.First you’ll get set up with an introduction to the Arduino and valuable advice on tools and components. Then you can work through the book in order or just jump to projects that catch your eye. Each project includes simple instructions, colorful photos and circuit diagrams, and all necessary code.Arduino Project Handbook is a fast and fun way to get started with micro­controllers that’s perfect for beginners, hobbyists, parents, and educators.Uses the Arduino Uno board.
    Y
  • The LEGO Technic Idea Book: Wheeled Wonders

    Yoshihito Isogawa

    Paperback (No Starch Press, Oct. 1, 2010)
    The LEGO® Technic Idea Book: Wheeled Wonders is a collection of hundreds of mechanisms for cars, trucks, motorcycles, and other vehicles that you can build based on their pictures alone. Each project uses color-coded pieces and is photographed from multiple angles, making it easy to see how the models are assembled without the need for step-by-step instructions. Every model illustrates a different principle, concept, or mechanism that will inspire your own original creations. You're encouraged to use these elements as building blocks to create your own masterpieces.The Technic models in Wheeled Wonders spin or move things, drag race, haul heavy gear, bump off walls, wind up and go, and much more. You'll discover how to build differential gears, implement steering and suspension, and design clutch and transmission systems to use in your own vehicles.This visual guide, the second in the three-volume LEGO Technic Idea Book series, is the brainchild of master builder Yoshihito Isogawa of Tokyo, Japan. Each title is filled with photos of Isogawa's unique models, all of which are designed to fire the imaginations of LEGO builders young and old.Imagine. Create. Invent. Now, what will you build?NOTE: The LEGO Technic Idea Book series uses parts from various Technic sets. If you don't have some of the pieces shown in a particular model, experiment by substituting your own parts or visit the author's website for a list of the special parts used in the book.
    V
  • The LEGO Technic Idea Book: Simple Machines

    Yoshihito Isogawa

    Paperback (No Starch Press, Oct. 1, 2010)
    The LEGO® Technic Idea Book: Simple Machines is a collection of hundreds of working examples of simple yet fascinating Technic models that you can build based on their pictures alone. Each project uses color-coded pieces and is photographed from multiple angles, making it easy to see how the models are assembled without the need for step-by-step instructions. Every model illustrates a different principle, concept, or mechanism that will inspire your own original creations. You're encouraged to use these elements as building blocks to create your own masterpieces.The Technic models in Simple Machines demonstrate basic configurations of gears, shafts, pulleys, turntables, connectors, and the like. You'll learn how to create small, elegant machines like cranes, operable doors, motorized cars, a rubber band-powered rocket launcher, a hand-cranked drag racer, and even musical instruments.This visual guide, the first in the three-volume LEGO Technic Idea Book series, is the brainchild of master builder Yoshihito Isogawa of Tokyo, Japan. Each title is filled with photos of Isogawa's unique models, all of which are designed to fire the imaginations of LEGO builders young and old.Imagine. Create. Invent. Now, what will you build?NOTE: The LEGO Technic Idea Book series uses parts from various Technic sets. If you don't have some of the pieces shown in a particular model, experiment by substituting your own parts or visit the No Starch Press website for a list of the special parts used in the book.
    Z
  • The Unofficial LEGO Technic Builder's Guide

    Pawel Sariel Kmiec

    Paperback (No Starch Press, Oct. 1, 2016)
    This thoroughly updated second edition of the best-selling Unofficial LEGO Technic Builder’s Guide is filled with tips for building strong yet elegant machines and mechanisms with the LEGO Technic system. World-renowned builder Pawe? "Sariel" Kmiec covers the foundations of LEGO Technic building, from the concepts that underlie simple machines, like gears and linkages, to advanced mechanics, like differentials and steering systems. This edition adds 13 new building instructions and 4 completely new chapters on wheels, the RC system, planetary gearing, and 3D printing.You’ll get a hands-on introduction to fundamental mechanical concepts like torque, friction, and traction, as well as basic engineering principles like weight distribution, efficiency, and power transmission—all with the help of Technic pieces. You’ll even learn how Sariel builds his amazing tanks, trucks, and cars to scale.Learn how to:–Build sturdy connections that can withstand serious stress–Re-create specialized LEGO pieces, like casings and u-joints, and build custom, complex Schmidt and Oldham couplings–Create your own differentials, suspensions, transmissions, and steering systems–Pick the right motor for the job and transform it to suit your needs–Combine studfull and studless building styles for a stunning look–Build remote-controlled vehicles, lighting systems, motorized compressors, and pneumatic enginesThis beautifully illustrated, full-color book will inspire you with ideas for building amazing machines like tanks with suspended treads, supercars, cranes, bulldozers, and much more. What better way to learn engineering principles than to experience them hands-on with LEGO Technic?New in this edition: 13 new building instructions, 13 updated chapters, and 4 brand-new chapters!
    W
  • Beautiful LEGO 3: Wild!

    Mike Doyle

    eBook (No Starch Press, Sept. 1, 2015)
    Scenes from nature spring to life in Mike Doyle's latest curated collection of LEGO art, Beautiful LEGO: Wild! From botanical marvels to adorable critters—such as a sea otter family made from 3,500 LEGO pieces—every page is sure to delight the artist and naturalist in all of us.Interviews with LEGO masters from around the world give you a glimpse into the inspiration behind these incredible works of art. Discover amazing landscapes, insects, mythical creatures, and more, all within the enchanting pages of Beautiful LEGO: Wild!
  • Survive! Inside the Human Body, Vol. 2: The Circulatory System

    Gomdori Co, Hyun-Dong Han

    Paperback (No Starch Press, Oct. 4, 2013)
    In this volume, our heroes Geo and Dr. Brain face hostile white blood cells, Phoebe’s powerful heartbeat, and a bruise that threatens to suck them out of the bloodstream and leave them stranded forever! As you follow their fast-paced comic adventure through Phoebe’s blood, heart, and lungs, you’ll learn all about the human circulatory system.Have you ever wondered...–How your heartbeat keeps a steady pace?–Why your blood forms a scab after you get a cut or scrape?–How your body defends itself against bacteria and other intruders?–How children inherit their blood types from their parents?–How your muscles and brain get the oxygen and nutrients they need to survive?–How the body filters out toxins in food before they reach your bloodstream?For ages 8+Translated by Army Chung
    S
  • The Manga Guide to Physics

    Hideo Nitta, Keita Takatsu, Co Ltd Trend

    Paperback (No Starch Press, May 1, 2009)
    Megumi is an all-star athlete, but she's a failure when it comes to physics class. And she can't concentrate on her tennis matches when she's worried about the questions she missed on the big test! Luckily for her, she befriends Ryota, a patient physics geek who uses real-world examples to help her understand classical mechanics—and improve her tennis game in the process!In The Manga Guide to Physics, you'll follow alongside Megumi as she learns about the physics of everyday objects like roller skates, slingshots, braking cars, and tennis serves. In no time, you'll master tough concepts like momentum and impulse, parabolic motion, and the relationship between force, mass, and acceleration.You'll also learn how to:–Apply Newton's three laws of motion to real-life problems–Determine how objects will move after a collision–Draw vector diagrams and simplify complex problems using trigonometry–Calculate how an object's kinetic energy changes as its potential energy increasesIf you're mystified by the basics of physics or you just need a refresher, The Manga Guide to Physics will get you up to speed in a lively, quirky, and practical way.
    Y